import Vue from 'vue'
import Vuex from 'vuex'
import homePage from './modules/homePage'

Vue.use(Vuex)

export default new Vuex.Store({
  state: {//用来保存数据的，作用类似于组件中的data属性
  },
  getters: {//作用类似于计算属性，由于其中没有this，所有都需要将state当做值传入到对应的方法中
  },
  mutations: {//作用类似于methods，它是修改state中的数据的唯一方式
  },
  actions: {//用来处理所有的异步事件
  },
  modules: {//仓库模块化
    homePage
  }
})
